using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using LeadTracker.Models;

namespace LeadTracker.Models.Tests.Generated
{
	[TestClass]
	public partial class EditorTokenTests
	{

		/// <summary>
		///Gets or sets the test context which provides
		///information about and functionality for the current test run.
		///</summary>
		public TestContext TestContext { get; set; }


		/// <summary>
		/// Use ClassInitialize to run code before running the first test in the class
		///</summary>
		[ClassInitialize()]
		public static void MyClassInitialize(TestContext testContext) { }

		/// <summary>
		/// Use ClassCleanup to run code after all tests in a class have run
		///</summary>
		[ClassCleanup()]
		public static void MyClassCleanup() { }

		/// <summary>
		/// Use TestInitialize to run code before running each test 
		///</summary>
		[TestInitialize()]
		public void MyTestInitialize() { }

		/// <summary>
		/// Use TestCleanup to run code after each test has run
		///</summary>
		[TestCleanup()]
		public void MyTestCleanup() { }


		///<summary>
		/// Create an object for use in other tests.
		///</summary>
		public EditorToken CreateObject()
		{
			return new EditorToken(1, "A", "B");
		}

		///// <summary>
		///// Returns three values such that Item1 < Item2 < Item3 = Item 4
		///// </summary>
		///// <returns></returns>
		//public Tuple<EditorToken, EditorToken, EditorToken, EditorToken> CreateOrderedSet()
		//{
		//	var low = new EditorToken(1, "A", "A");
		//	var middle = new EditorToken(2, "B", "B");
		//	var high = new EditorToken(3, "C", "C");
		//	var alsoHigh = new EditorToken(4, "C", "C");

		//	return Tuple.Create(low, middle, high, alsoHigh);
		//}


	}
}
